package edu.scut.course_management.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import edu.scut.course_management.dto.GetNoticeListDTO;
import edu.scut.course_management.po.Section;

@Repository
public interface CourseNoticeMapper {
    //按时间降序返回不超过10条的课程通告
    List<GetNoticeListDTO> findNoticeBySection(Section section);
    //教师添加课程通告，每个section都进行添加
    //Question: 添加课程s通告，如果成功了如何返回成功信息
    Integer addCourseNotice(@Param("title") String title, @Param("content") String content, @Param("dateTime") String dateTime, @Param("sections") List<Section> sections);
    
}